/*
 * Copyright (c) 2012, 2013, Oracle and/or its affiliates. All rights reserved.
 * ORACLE PROPRIETARY/CONFIDENTIAL. Use is subject to license terms.
 *
 *
 *
 *
 *
 *
 *
 *
 *
 *
 *
 *
 *
 *
 *
 *
 *
 *
 *
 *
 */
package java.util.function;


/**
 * Supplier接口代表了一个供应商功能，它提供了一个不接受任何参数但产生一个结果的函数。
 * 这个接口通常用于创建或提供某种类型的实例。
 * @param <T> 表示供应商提供的结果的类型。
 */
@FunctionalInterface
public interface Supplier<T> {

    /**
     * Gets a result.
     *
     * @return a result
     */
    T get();
}
